package com.dd.controller;

import com.dd.entity.User;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("users")
public class UserRestController {

    //新增用户
    @PostMapping("/saveUser")
    public String saveUser(@RequestBody User user) {
        System.out.println("接收新增用户信息=====>" + user);

        return "新增用户";
    }

    //修改用户
    @PutMapping
    public String updateUser(@RequestBody User user) {
        System.out.println("接收修改用户信息=====>" + user);

        return "修改用户";
    }

    //删除用户
    @DeleteMapping("/{userId}")
    public String deleteUser(@PathVariable("userId") Integer userId) {
        System.out.println("接收删除用户信息=====>" + userId);

        return "删除用户";
    }

    //获取全部用户信息
    @GetMapping
    public List<User> getUserListRest() {
        System.out.println("获取全部结果集");
        return null;
    }

    //获取单个用户信息
    @GetMapping("/{id}")
    public User getUserInfo(@PathVariable("id") Integer userId) {
        System.out.println("返回单个用户信息=====>" + userId);

        return null;
    }
}
